package com.uinnova.product.eam.service;

import com.uinnova.product.eam.dto.AXEAClassMapping;
import com.uinnova.product.eam.dto.AXEAConf;
import com.uinnova.product.eam.dto.ArchReviewConf;
import com.uinnova.product.eam.dto.IndicatorClassifyConf;

import java.util.List;

public interface AXEAConfService {

    /**
     * 获取字段创建系统文件夹配置
     * @return
     */
    AXEAConf getCategoryAutoConf();

    /**
     * 获取系统分类映射配置
     * @return
     */
    AXEAClassMapping getSystemClassMapping();

    /**
     * 获取架构评审配置
     * @return
     */
    ArchReviewConf getArchReviewConf();

    /**
     * 指标分类配置
     * @return
     */
    IndicatorClassifyConf indicatorClassifyDictoryName();

    List<String> assertRangeClassCodes();
}
